package com.ruoyi.wgjlcData.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.core.pad.ChartLineDTO;
import com.ruoyi.common.core.pad.LinePoint;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * 最小通过半径单次测点
 */
public class TestZxtgbj extends BaseEntity {

    /**
     * 检测方式
     * 0：激光  1：GPS
     */
    private String sensorType;
    /**
     * 最小通过半径
     */
    private String zxtgbjVel;
    /**
     * 经纬度点集合
     */
    private List<LinePoint> jwdList;

    /**
     * 坐标点集合
     */
    private List<LinePoint> zbList;

    /**
     * 速度曲线图
     */
    private ChartLineDTO jwdChartLineDTO;

    /** 最小通过半径图Svg */
    @ApiModelProperty(value = "最小通过半径图Svg")
    private String zxtgbjSvg;

    /**
     * 测试时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date saveTime;

    public String getSensorType() {
        return sensorType;
    }

    public void setSensorType(String sensorType) {
        this.sensorType = sensorType;
    }

    public String getZxtgbjVel() {
        return zxtgbjVel;
    }

    public void setZxtgbjVel(String zxtgbjVel) {
        this.zxtgbjVel = zxtgbjVel;
    }


    public List<LinePoint> getJwdList() {
        return jwdList;
    }

    public void setJwdList(List<LinePoint> jwdList) {
        this.jwdList = jwdList;
    }

    public ChartLineDTO getJwdChartLineDTO() {
        return jwdChartLineDTO;
    }

    public void setJwdChartLineDTO(ChartLineDTO jwdChartLineDTO) {
        this.jwdChartLineDTO = jwdChartLineDTO;
    }

    public Date getSaveTime() {
        return saveTime;
    }

    public void setSaveTime(Date saveTime) {
        this.saveTime = saveTime;
    }

    public List<LinePoint> getZbList() {
        return zbList;
    }

    public void setZbList(List<LinePoint> zbList) {
        this.zbList = zbList;
    }

    public String getZxtgbjSvg() {
        return zxtgbjSvg;
    }

    public void setZxtgbjSvg(String zxtgbjSvg) {
        this.zxtgbjSvg = zxtgbjSvg;
    }
}
